#!/usr/bin/env python3
#######################################
# 生成用于仿真的正弦信号,并写入文件
#######################################

import math
fo = open("mem.txt", "w") #将生成的数据写入文件
N=64   # 精度 2^x - 1
A=300   # 幅度
B=0     #偏移量
for i in range(0,N+1):
    y=A*math.sin(2.0*math.pi/(N+1)*i) + B
    print("%d" % i)
    fo.write( "%d\n" % int(y))

# 关闭打开的文件
fo.close()